Зачем, зачем. Я ж не инженер с завода, дайте мне нормальный доступ к железу!
Библиотеки, если есть, тоже рассчитаны на полное понимание всех регистров и ног, без этого ими никак.
Ну и есть еще ардуино, со своим как-бы С и милипиздрическим мк.
Не знаю, не знаю, как по мне код должен быть хотя бы такой:
X = 0.473;
Y = 0.515;
function moveXY(){
x = (analogRead(C0)/X *1.4);
y = (analogRead(C1)/Y *1.4);
x = Number(x).toFixed(2);
y = Number(y).toFixed(2);
clip_x = E.clip(x, 0.8, 2.1);
clip_y = E.clip(y, 0.8, 2.1);
digitalPulse(C8, 1, clip_x );
digitalPulse(C9, 1, clip_y );
}
setInterval(moveXY, 20);
Это Espruino, если что, www.espruino.com/EspruinoBoard
Еще жду свой micro python тоже кажется на STM32 - micropython.org/ , это будет аще прекрасно. Никаких дурацких кёрли брекетов, бесполезных точек-с-ззззапятой и прочего.